package com.example.ymm.modules1.service.dto;

import com.example.ymm.annotation.Query;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class DbIntegralLogQueryCriteria implements Serializable {

    @Query(type =Query.Type.BETWEEN )
    List<String> createTime;

    @Query()
    Integer type;

    @Query
    Integer readType; //获得积分的类型 1 满勤或全勤 2 读书累计时长 3连续打卡天数

    @Query()
    String userId;

    @Query()
    Integer integral;

    @Query()
    String sysNote; ///打卡类型:正常打卡，补卡，提前读书

    @Query()
    String day;//归属日期查询

    @Schema(name= "模糊查询：姓名")
    @Query(blurry = "userName")
    private String keyword;

}
